Evaluating a Parallel Evolutionary Algorithm on the Chess Endgame Problem

نویسندگان

  • Wayne Iba
  • Kelsey Marshman
  • Benjamin Fisk
چکیده

Classifying the endgame positions in Chess can be challenging for humans and is known to be a difficult task in machine learning. An evolutionary algorithm would seem to be the ideal choice. We describe our implementation of a parallel island model and evaluate it in the context of the Chess Endgame data set from the UCI machine learning repository. We are mainly interested in impact of parallelization upon runtime and accuracy. Thus, we compare the system’s performance under a number of varied conditions, including population size, number of islands, number of neighbors, migration rate, and migrant selection strategy. These results show the system to be useful from an efficiency standpoint, and point to opportunities to better understand the behavior and properties of the islandmodel evolutionary algorithm.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Searching for Better Performance on the King-Rook-King Chess Endgame Problem

For many classification problems, genetic algorithms prove to be effective without extensive domain engineering. However, the chess King-Rook-King endgame problem appears to be an exception. We explore whether modifications to a baseline parallel genetic algorithm can improve the accuracy on this particular problem. After describing the problem domain and our implementation of a parallel geneti...

متن کامل

Chess Program Umko

Umko is a strong open-source chess program developed to collect good concepts from literature and other open-source projects. Using these concepts, we want to implement an optimally chess program. To do this, Umko has implemented a bitboard representation, move generator, parallel search algorithm, multiple principal variation search, transposition table, universal chess interface, evaluation f...

متن کامل

An Experimental Comparison of Genetic and Classical Concept Learning Methods

In this work the classical learning methods C4.5 [Qui93] and FOIL [Qui90] are compared with the genetic learning systems GEA (Generic Evolutionary Programming Library, [Tot01]) and GeLog (Genetic Logic Programming, [Kok01]). Two problems were involved in the comparison: A mushroom classi cation and a chess endgame problem. The experiences show that the evolutionary methods not only reach the pe...

متن کامل

Pareto-based Multi-criteria Evolutionary Algorithm for Parallel Machines Scheduling Problem with Sequence-dependent Setup Times

This paper addresses an unrelated multi-machine scheduling problem with sequence-dependent setup time, release date and processing set restriction to minimize the sum of weighted earliness/tardiness penalties and the sum of completion times, which is known to be NP-hard. A Mixed Integer Programming (MIP) model is proposed to formulate the considered multi-criteria problem. Also, to solve the mo...

متن کامل

Position Criticality in Chess Endgames

Some 50,000 Win Studies in Chess challenge White to find an effectively unique route to a win. Judging the impact of less than absolute uniqueness requires both technical analysis and artistic judgment. Here, for the first time, an algorithm is defined to help analyse uniqueness in endgame positions objectively. The key idea is to examine how critical certain positions are to White in achieving...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008